# NDK Application.mk 文件模版 及 注释
# ndk-build 所使用的Application.mk 构建文件

# 项目根目录的绝对路径
# APP_PROJECT_PATH :=

# 构建 可调试的应用
# APP_DEBUD := true

# 发布 release / debug 版本 二进制文件
# APP_OPTIM :=

# 设置指令集 armeabi-v7a / arm64-v8a / x86 / x86_64 / all
# 所有支持的 ABI (设置个别 ABI 使用空格分割 )
Application_ABI := all

# 要传递给项目中 每个 汇编源文件( .s 和 .S ) 的 编译器标记
# APP_ASFLAGS := 

# 对所有 YASM 源文件 (.asm 仅限 x86/x86_64) 
# APP_ASMFLAGS :=

# Android.mk 文件的存放路径
# APP_BUILD_SCRIPT :=

# 项目级 等效 项, 当模块有很多源文件和/或依赖的静态或共享库时，请将此变量设置为 true
# APP_SHORT_COMMANDS :=

# 用于此应用的 C++ 标准库
# https://developer.android.google.cn/ndk/guides/cpp-support?hl=zh-cn#c_runtime_libraries
# APP_STL :=

# 为项目中所有 C/C++ 编译传递的 标记
# APP_CFLAGS :=

# 为项目中所有的 C 编译 传递的标记, 这些标记 不会用于 C++ 代码
# APP_CONLYFLAGS := 

# 为项目中所有的 C++ 编译 传递的标记, 这些标记 不会用于 C 代码
# APP_CPPFLAGS := 

# 同 C++ 编译传递的标记, 但在编译命令中 将出现在 APP_CPPFLAGS 之后
# APP_CXXFLAGS := 

# 关联可执行文件 和 共享库 是需要传递的 标记 ( 不能关联静态库 )
# APP_LDFLAGS :=

# 为项目 启动 clang-tidy := ture 默认: false
# APP_CLANG_TIDY := true

# 为项目中 所有 clang-tidy 执行传递的标记
# APP_CLANG_TIDY_FLAGS :=

# AndroidManifest.xml 的绝对路径 externalNativeBuild 不会设置这个值
# APP_MANIFEST :=

# 要构建的 模块 的显式 列表 -> 此列表 的元素是模块 Android.mk 文件 的 LOCAL_MODULE 中显示的名
# APP_MODULES :=

# 声明 构建 次应用所面向 的 Android API 级别 尽量于 build.gradle 中设置的 minSdk 值相同
# APP_PLATFORM := android-24

# 默认为 --strip-unneeded 
# 避免剥离模块中的所有二进制文件，请将其设置为 none
# 剥离文档 https://sourceware.org/binutils/docs/binutils/strip.html
# APP_STRIP_MODE :=

# 为项目中 所有静态库 使用 瘦归档 -> LOCAL_THIN_ARCHIVE
# APP_THIN_ARCHIVE :=

# 包含此应用中的 weap.sh 文件的路径
# 每个 ABI 都存在 此变量的变体
# APP_WRAP_SH_${ABI}

# 要包含在次应用中的 weap.sh 文件的路径
# 所有架构一起配置
# APP_WRAP_SH :=
# 架构 分别 配置
# APP_WRAP_SH_armeabi-v7a := 
# APP_WRAP_SH_arm64 :=
# APP_WRAP_SH_x86 :=
# APP_WRAP_SH_x86_64 := 


